Exploiting Sharing Opportunities for Real-time Complex Event Analytics
نویسندگان
چکیده
Complex event analytics systems continuously evaluate massive workloads of pattern queries on high volume event streams to detect and extract complex events of interest to the application. Such time-critical stream-based applications range from real-time fraud detection to personalized health monitoring. Achieving near real-time system responsiveness when processing these workloads composed of complex event pattern queries is their main challenge. In this article, we first review several unique optimization opportunities that we have identified for complex event analytics. We then introduce a family of optimization strategies that consider event correlation over time to maximally leverage sharing opportunities in event pattern detection and aggregation. Lastly, we describe the event-stream transaction model we designed to ensure high performance shared pattern processing on modern multi-core architectures.
منابع مشابه
Enhancing Organizational Performance through Event-based Process Predictions
Enterprises in today’s globalized world are compelled to react on threats and opportunities in a highly flexible manner. Due to technological advancements, real-time information availability, especially in manufacturing operations, has reached new dimensions and increasingly provides Big Data. With Complex Event Processing (CEP) the required technology to analyze and correlate heterogeneous eve...
متن کاملsRADAR: A Complex Event Processing and Visual Analytics System for Maritime Intelligence
Maritime Intelligence is about empowering users in a port ecosystem with data and visual analytics to increase the efficiency and effectiveness of maritime operations. In this context, discovery and visualization of ship domain violations based on the analysis of trajectories generated by ships could serve important navigational and business purposes. Finding patterns of domain violations in a ...
متن کاملZELESSA: Sensing, Analysing and Acting on Continuous Event Streams
In applications field such as business activity monitoring, telecommunications data management, web personalization and sensor networks event takes the form of continuous event streams. Clients require to sense situations and exceptions in these continuous event stream as opposed to one-time queries to a database. Our research is focused on the following real-time event processing issues: compl...
متن کاملContext-Aware Event Stream Analytics
Complex event processing is a popular technology for continuously monitoring high-volume event streams from health care to traffic management to detect complex compositions of events. These event compositions signify critical “application contexts” from hygiene violations to traffic accidents. Certain event queries are only appropriate in particular contexts. Yet state-of-the-art streaming engi...
متن کاملEvent Processing across Edge and the Cloud for Internet of Things Applications
The rapid growth of sensing devices has opened up complex event processing (CEP) for real-time analytics in Internet of Things (IoT) Applications. While CEP has traditionally been centralized, the increasing capabilities of edge devices like smart phones, and the operational needs of low latency and privacy makes it desirable to use both edge and the Cloud for distributed CEP, the former often ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Data Eng. Bull.
دوره 38 شماره
صفحات -
تاریخ انتشار 2015